Motion.MoveCircularAbsolute 方法

命令轴组从工具中心点的目前位置开始进行圆弧插补运动。终点和辅助点被绝对定义在指定的座标系统中(终点和辅助点的定义取决于所选的 CircMode 模式)。

命名空间IntervalZero.KINGSTAR.OpcUa.Api

组合: IntervalZero.KINGSTAR.OpcUa.Api (于 IntervalZero.KINGSTAR.OpcUa.Client.dll) 版本:4.4.0.0

语法

C#VB
public KsCommandStatus MoveCircularAbsolute(
       int Index,
       McCircMode CircMode,
       double[] AuxPoint,
       double[] EndPoint,
       McCircPathChoice PathChoice,
       double Velocity,
       double Acceleration,
       double Deceleration,
       double Jerk,
       McCoordSystem CoordSystem,
       McBufferMode BufferMode,
       McTransitionMode TransitionMode,
       double[] TransitionParameter
)
Public Function MoveCircularAbsolute(
       Index As Integer,
       CircMode As McCircMode,
       AuxPoint As Double[],
       EndPoint As Double[],
       PathChoice As McCircPathChoice,
       Velocity As Double,
       Acceleration As Double,
       Deceleration As Double,
       Jerk As Double,
       CoordSystem As McCoordSystem,
       BufferMode As McBufferMode,
       TransitionMode As McTransitionMode,
       TransitionParameter As Double[]
) As KsCommandStatus

参数

Index [in]

型别:int

轴组的索引。索引以 0 为起始。最多可有 32 个轴组。

 

CircMode [in]

型别:McCircMode

指定输入讯号 AuxPoint 的定义。

 

AuxPoint [in]

型别:double[]

指定座标系统中各维度的绝对位置阵列,最大为 64。

 

EndPoint [in]

型别:double[]

指定座标系统中各维度的绝对位置阵列,最大为 64。

 

PathChoice [in]

型别:McCircPathChoice

路径的选择。

 

Velocity [in]

型别:double

在定义路径的座标系统中,该路径的最大速度;永远为正值,非必要到达。[单位/秒]

 

Acceleration [in]

型别:double

最大加速度;永远为正值,非必要到达。单位取决于 McProfileType。[单位/秒2] 或 [秒]

 

Deceleration [in]

型别:double

最大减速度;永远为正值,非必要到达。单位取决于 McProfileType。[单位/秒2] 或 [秒]

 

Jerk [in]

型别:double

最大加加速度;永远为正值,非必要到达。单位取决于 McProfileType。[单位/秒3] 或 [秒]

 

CoordSystem [in]

型别:McCoordSystem

座标系统。

 

BufferMode [in]

型别:McBufferMode

定义如何融合两方法的速度。

 

TransitionMode [in]

型别:McTransitionMode

插入一个转换曲线。

 

TransitionParameter [in]

型别:double[]

转换模式的附加参数,若将 TransitionMode 设为 mcNone,则此参数无效。

回传值

型别:KsCommandStatus

回传 KsCommandStatus 类别。

备注

范例

C#
N/A

参见

Motion 类别

IntervalZero.KINGSTAR.OpcUa.Api 命名空间